/////////////////////////////////////////////////////////////////////////////////
// Copyright (c) Electronic Arts Inc. All rights reserved.
/////////////////////////////////////////////////////////////////////////////////
#pragma once

/////////////////////////////////////////////////////////////////////////////////
//
// void EASTL_ARCH_ATOMIC_ACQUIRE_FENCE()
//
// On ARM, we do an acquire load to synchronize over the address instead of issuing a full
// acquire fence (i.e. dmb ishld)
#define EASTL_ARCH_ATOMIC_ACQUIRE_FENCE()    \
	this->load(eastl::memory_order_acquire);
